Game Controllers
hr.icon
ゲームコントローラは、ゲームプレイを向上させ、ゲームへの没入感を高めることができます。
可能な限り多くのゲームコントローラーをサポートすることで、ゲームやアプリとのインタラクションを楽しむ方法が増えます。
https://gyazo.com/c25361d99f83a58f2201da0254b36743
ゲームコントローラーの要件を決定する。
ゲームにリモートでは対応できない高度なゲームメカニズムがある場合、ゲームコントローラーの使用を要求することができます。
App Storeでは、このようなアプリケーションを識別するために「Game Controller Required」バッジが表示され、互換性のあるゲームコントローラをiOSデバイスとペアリングしていない場合は警告が表示されることがあります。
起動時に必要なゲームコントローラーの接続を確認する。
ユーザーは、ゲームコントローラーが接続されていなくても、いつでもゲームを開くことができます。
ゲームコントローラーが必要なアプリの場合は、起動時にゲームコントローラーの有無を確認し、必要に応じて接続を促すようにしましょう。
アプリでゲームコントローラーを使うことの利点を理解してもらう。
アプリがリモートとゲームコントローラの両方をサポートしている場合は、リモートではできないことをゲームコントローラでできることを示します。
サポートされているすべての入力デバイスをテストします。
アプリがサポートするすべての入力デバイスでメニューや重要なナビゲーションが動作することを確認してください。
Buttons
ゲームコントローラーには、人間工学に基づいた様々な方法で配置された、同じようなボタンセットがあります。その一例をご紹介します。
https://gyazo.com/45689ae907b0fd73f7fbbe3d479692e4
クリックできるサムスティックがある場合は、それをサポートする。
コントローラーの中には、人がクリックしたり、押し続けたり、回転させたりすることができる親指スティックがあります。
これらのボタン(L3、R3とも呼ばれる)は、通常、サムスティックを回転させることで可能になるアクションを変更することができる。
例えば、左のサムスティックをクリックまたは押し続けることで動きが可能になり、異なる速度で動くことができたり、カメラの向きを調整する右のサムスティックをクリックまたは押し続けることで、ズームインしたり、「しゃがむ」ことができたりします。
クリックできるサムスティックのサポート方法を検討する際には、様々なジャンルのゲームで人々が期待する動作を参考にしてください。
一般的には、左のサムスティックやDパッドのボタンを使って、現在の画面の中でフォーカスを移動させることが好まれます。
一般的に、ゲーム中に右の親指スティックを使ってフォーカス移動を行うことは想定されていません。
一般的に、トリガーやショルダーボタンを使ってUIを操作することは避けてください。
ゲームのUIが深く入り組んでいて、高速なナビゲーションが必要な場合を除き、通常はAボタンとBボタンを使って操作してもらうのがベストです。
接続されているゲームコントローラに合わせて、画面上の説明をカスタマイズする。
コントローラーによって、同じようなボタンでも、色や記号が異なる場合があります。
例えば、XboxコントローラではBボタンは赤ですが、MFIコントローラでは同じボタンは緑です。
混乱を避けるために、接続されているコントローラの表示方法でボタンを参照してください。